import pandas as pd

# 测试数据
df = pd.DataFrame({'A': [1,2,3], 'B': [4,5,6]})
# 使用eval计算新列
df.eval('C = A + B', inplace=True)
# 使用query过滤数据
filtered = df.query('A > 1 & B < 6')
# 验证结果
assert df['C'].equals(pd.Series([5,7,9]))
assert filtered.equals(df[(df['A']>1) & (df['B']<6)])